Cultural collaboration on algorithm writer assignments is possible because model solutions for prerequisite algorithm writers for the algorithm writer assignments will be provided, allowing the assignments to stand alone and students from different cultures to collaborate on them.